#ifndef TYPES_H
#define TYPES_H

enum LANG_TYPE {
    LT_C,
    LT_CPP,
    LT_JAVA,
    LT_PYTHON
};

enum JUDGE_RES_TYPE {
    JRT_CI,     /* compile                   */
    JRT_RI,     /* running                   */
    JRT_AC,     /* accepted                  */
    JRT_PE,     /* presentation error        */
    JRT_WA,     /* wrong answer              */
    JRT_TLE,    /* time limit exceed         */
    JRT_MLE,    /* memory limit exceed       */
    JRT_OLE,    /* ouput limit exceed        */
    JRT_RE,     /* runtime error             */
    JRT_CE,     /* compile error             */
    JRT_SE      /* system error              */
};

#endif
